package fightplan.business;

import java.awt.Image;

import javax.swing.Icon;
import javax.swing.ImageIcon;

import fightplan.core.IconProvider;
import fightplan.core.Resources;

public enum CategoryStatus implements IconProvider {

	INCOMPLETE(Resources.getImage("category.png")),

	READY(Resources.getImage("category_ready.png")),

	DRAWN(Resources.getImage("category_drawn.png")),

	PRINTED(Resources.getImage("category_printed.png"));

	private Icon icon;

	CategoryStatus(Image image) {
		this.icon = new ImageIcon(image);
	}

	public Icon getIcon() {
		return icon;
	}
}
